﻿@charset 'utf-8';:focus{outline:0!important;border:none!important}
.itemdiv{float:right;display:inline-block;padding-right:9px;padding-left:9px;height:29px;background:#d9232d;color:#fff;text-align:center;letter-spacing:.4px;font-weight:700;font-size:14px;font-family:Arial;line-height:29px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s}
@media (max-width:767px){.hidden-xs{display:none!important}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}
}
@media (min-width:1200px){.hidden-lg{display:none!important}
}
a:active,a:focus,button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,select::-moz-focus-inner{outline:0;border:0}
.iconfont{font-style:normal;font-size:16px;font-family:iconfont!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-sousuo:before{content:'\e61e'}
.icon-weibo:before{content:'\e60a'}
.icon-weixin:before{content:'\e66f'}
.img-responsive{max-width:100%}
.header{position:fixed;top:0;left:0;z-index:100;width:100%;height:100px;border-bottom:1px solid #ddd;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s}
.header.act{ background:#fff}
.tophone{margin:40px 30px 0;color:#333;font-weight:700;font-size:18px;line-height:20px}
.extra-link{padding-right:25px;background:url(../images/tshu.png) no-repeat right bottom}
.header.act .mainli.act::after{opacity:1}
.header .logo{margin-left:30px;line-height:100px}
.header .mainli{float:left;height:100%}
.header .mainli:last-child{padding-right:0}
.header .mainli>a{position:relative;display:block;padding:0 30px;height:100%;color:#333;font-weight:700;font-size:18px;line-height:100px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s}
.header .mainli .maina.iconfont{padding-bottom:2px;vertical-align:middle;font-size:22px}
.header .mainli:last-child .la{position:relative;padding-right:30px}
.header .mainli:last-child::after{display:none}
.header .mainli:last-child .la::after{position:absolute;top:50%;right:0;width:1px;height:16px;background:#c9c9c9;content:'';-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.header .mainli:last-child .ra{padding-left:28px}
.header .dropmenu{position:absolute;top:100px;left:0;width:100%}
.header .dropmenu .drop{display:none;padding-top:20px;background:rgba(255,255,255,.8)}
.header .dropmenu .drop .indrop{margin:auto;width:1200px}
.header .dropmenu .dropsearch{padding-top:20px;padding-bottom:20px;padding-left:83px;width:521px}
.header .dropmenu .dropsearch .searchtext{width:300px;height:33px;border-bottom:1px solid #b7b6b6;font-size:16px}
.header .dropmenu .dropsearch .searchsub{margin-left:25px;color:#ca161a;font-size:16px}
.header .dropmenu .linkdiv{padding-right:18px}
.header .dropmenu .linkdiv img{width:291px;height:145px}
.header .dropmenu .linkdiv h4{margin-top:25px;font-size:16px}
.tran_scale{display:block;overflow:hidden}
.tran_scale img{-webkit-transition:opacity .4s ease-in,-webkit-transform .6s linear;transition:opacity .4s ease-in,transform .6s linear}
.tran_scale:hover img{-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-ms-transform:scale(1.1,1.1)}
@media (max-width:1450px){.header .mainli>a{padding:0 22px;font-size:16px}
}
@media (max-width:1249px){.tophone{display:none}
.extra-link{padding-right:30px;background:0 0}
}
.headerm{position:fixed;top:0;left:0;z-index:100;padding:10px 20px;width:100%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}
.headerm.act{position:absolute}
.headerm .logodiv img{height:50px}
.headerm .navbtn{position:relative;margin-top:7px;width:40px;height:37px;outline:0;border:0;border-radius:0;background:#1c8b48}
.headerm .navbtn span{position:absolute;top:50%;left:50%;display:inline-block;width:26px;height:1px;background:#fff;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transition:all .2s ease-out 0s;-ms-transform:translate(-50%,-50%)}
.headerm .navbtn img{position:absolute;top:50%;left:50%;width:25px;height:25px;opacity:0;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transition:all .2s ease-out 0s;-ms-transform:translate(-50%,-50%)}
.headerm .navbtn span::after,.headerm .navbtn span::before{position:absolute;left:0;width:26px;height:1px;background:#fff;content:''}
.headerm .navbtn span::before{top:-7px}
.headerm .navbtn span::after{top:7px}
.headerm .navbtn.act span{opacity:0}
.headerm .navbtn.act img{opacity:1}
.dropmenum{position:absolute;top:70px;left:0;display:none;padding-top:0;padding-right:20px;padding-bottom:40px;padding-left:20px;width:100%;border-top:1px solid #ddd;background:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.1)}
.dropmenum ul .mainli ul{display:none}
.dropmenum ul .mainli h5{overflow:hidden;margin:0;padding-top:10px;padding-bottom:10px;height:55px;border-bottom:1px solid #ddd;font-size:14px}
.dropmenum ul .mainli h5 .fr{margin-top:-15px;margin-bottom:-15px;padding-right:10px;width:30px;height:100%;text-align:center;line-height:45px}
.dropmenum ul .mainli li{padding-top:15px;padding-bottom:15px}
.dropmenum ul .mainli ul{padding-left:35px;border-bottom:1px solid #ddd}
.dropmenum ul .mainli h5 a,.dropmenum ul .mainli li a{color:#333; display:block; line-height:35px;}
.headerm form{width:100%;height:39px;border-bottom:1px solid #ddd;color:#666;line-height:39px}
.headerm form input{width:80%}
.headerm .serbtn{margin-top:6px;cursor:pointer}
.headerm .iconfont{color:#ccc;font-size:26px}
.nbarm{position:relative;z-index:60}
.header .mainli>a>em{position:absolute;bottom:0;left:50%;z-index:9;width:0;height:100px;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.header .act2>a>em{left:0;width:100%}
.header.act .act2>a.maina{background:#1c8b48;color:#fff}
.header li>a:hover{color:#1c8b48}
.header ul>li:hover>a>em{left:0;width:100%;background:#1c8b48}
.header .act>a>em{left:0;width:100%}
.navlist{text-align:center}
.navlist a{color:#000;font-size:15px}
.navlist a:hover{color:#1c8b48}
.navlist ul{overflow:hidden;font-size:14px}
.navlist ul li{float:left;margin-bottom:20px}
.navlist .wrap{display:inline-block;overflow:hidden;margin:auto;width:auto;max-width:1300px}
.ul_01 li h3{height:24px;font-size:15px;line-height:24px}
.ul_01 li p{height:24px;line-height:24px}
.ul_01 li p a{color:#7f7b7a}
.ul_01 .li_img01{margin-right:34px;padding-right:30px;border-right:1px solid #c6c6c4}
.ul_01 .li_img01 a{display:block;width:206px;border:4px solid #fff}
.ul_01 .li_img01 a img{height:115px}
.ul_01 li h3{margin:0}
.ul_01 li{margin:0 18px}
.ul_01 .navlist_a{padding-left:20px}
.ul_03 li{text-align:center}
.ul_03 li dl{margin:0 38px}
.ul_03 li dd{line-height:24px}
.language{float:right;margin-top:33px;margin-left:20px;width:40px;height:40px;background:url(../images/border.jpg) no-repeat left;line-height:40px}
.header a.lang{position:relative;display:inline-block;width:40px;height:40px;background:url(../images/ball.png) no-repeat center;background-size:24px}
.header a.lang span{display:none}
.header a.lang:hover span{position:absolute;top:0;display:inline-block;width:40px;height:40px;background:#D61818;color:#fff;text-align:center;line-height:40px}
header .extra-link a{float:left;display:inline-block;margin-left:25px;width:24px;height:25px}
header .extra-link .link4{margin-top:38px;background:url(../images/sou01.png) no-repeat center}
.search-alert{position:fixed;top:0;left:0;z-index:100;z-index:9999;display:none;width:100%;height:100%;background-color:rgba(28,139,72,.9)}
.search-alert .cent-form{position:absolute;top:50%;left:2.6%;margin-top:-63px;width:94.8%;height:124px;border-bottom:1px solid #fff}
.search-alert .cent-form .tex{box-sizing:border-box;padding-right:80px;padding-left:88px;width:100%;height:124px;outline:0;border:none;background:0 0;background:url(../images/ico_36.png) no-repeat 35px 60px;color:#fff;text-align:center;font-size:50px;font-family:"微软雅黑";line-height:124px}
.search-alert .cent-form .sub-butn{position:absolute;top:0;right:0;margin-top:24px;width:80px;height:100px;border:none;background:0 0;color:#fff;text-align:right;text-align:center;font-size:24px;font-family:Base-font;line-height:100px}
.search-alert .close{position:absolute;top:38px;right:2.6%;display:block;width:18px;height:18px;background:url(../images/ico_37.png) no-repeat center;cursor:pointer;transition:transform .3s ease 0s}
@media (max-width:600px){
.headerm{ padding:10px 10px; }
.dropmenum ul .mainli h5 a{ display:block;}

}


